﻿<%@ WebHandler Language="C#" Class="EnvioEnCurso" %>

using System;
using System.Web;
using Newtonsoft.Json;
using Service;
using Data;
using Security;

public class EnvioEnCurso : IHttpHandler
{

    public void ProcessRequest(HttpContext context)
    {

        context.Response.Cache.SetExpires(DateTime.Now);
        context.Response.ContentType = "text/plain";
        string nombre = context.Request.Params["nombre"];
        int edad = Convert.ToInt32(context.Request.Params["edad"]);
        string genero = context.Request.Params["genero"];
        string calle = context.Request.Params["calle"];
        int numero = Convert.ToInt32(context.Request.Params["numero"]);
        string depto = context.Request.Params["depto"];
        string localidad = context.Request.Params["localidad"];
        string provincia = context.Request.Params["provincia"];
        int TerrNum = Convert.ToInt32(context.Request.Params["TerrNum"]);
        string NotaPosicion = context.Request.Params["NotaPosicion"];
        string Fecha = context.Request.Params["Fecha"];
        string Literatura = context.Request.Params["Literatura"];
        string Nota = context.Request.Params["Nota"];
        SimpleVisitante sv = new Seguridad().LoadCurrentUserFromMembership();
        DateTime dt = Convert.ToDateTime(Fecha);
        VisitadorSvr vsvr = new VisitadorSvr();
       SimplePersona sp = vsvr.CrearVisita(sv, nombre, edad, genero, calle, numero, depto, localidad, provincia, TerrNum, NotaPosicion, dt, Literatura, Nota);
        string json = "";
        json = JsonConvert.SerializeObject(sp);
        context.Response.Write(json);
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}

